
/**
 * 该文件由 .my/core/build/svg.js 生成
 */
 
import Vue from 'vue'
import globalConfig from '$ui/config'

const Icon = ({props}) => {
  const attrs = {...globalConfig.svg, ...props}
  return (
    <svg {...{attrs: attrs}}>
       <path d="M870.4 580.4c18.5-17.2 30.8-41.1 32.9-68.1l5.4-69.6c1.8-23-16.4-42.7-39.6-42.7H800v-80c27.1 0 51.9-10.4 70.4-27.6 18.5-17.2 30.8-41.1 32.9-68.1l5.4-69.6c1.8-23-16.4-42.7-39.6-42.7H800V64h64.5c0-17.7-7.2-33.7-18.7-45.3S818.2 0 800.5 0h-577c-35.3 0-64 28.6-64 64H224v48h-69.2c-23.1 0-41.3 19.7-39.6 42.7l5.4 69.6c4.1 54 49.2 95.7 103.4 95.7v80h-69.2c-23.1 0-41.3 19.7-39.6 42.7l5.4 69.6c4.1 54 49.2 95.7 103.4 95.7v80h-69.2c-23.1 0-41.3 19.7-39.6 42.7l5.4 69.6c4.1 54 49.2 95.7 103.4 95.7 0 26.5 10.7 50.5 28.1 67.9 17.4 17.4 41.4 28.1 67.9 28.1h64.5c0 8.8 3.6 16.8 9.4 22.6 5.8 5.8 13.8 9.4 22.6 9.4h191c17.7 0 32-14.3 32-32H704c53 0 96-43 96-96 27.1 0 51.9-10.4 70.4-27.6 18.5-17.2 30.8-41.1 32.9-68.1l5.4-69.6c1.8-23-16.4-42.7-39.6-42.7H800v-80c27.1 0 51.9-10.4 70.4-27.6zM800 176c23.2 0 41.4 19.7 39.6 42.7v0.7C838 240 820.7 256 800 256v-80z m0 288c23.2 0 41.4 19.7 39.6 42.7v0.7C838 528 820.7 544 800 544v-80zM224 832c-20.7 0-38-16-39.5-36.6v-0.7c-1.8-23 16.4-42.7 39.5-42.7v80z m0-288c-20.7 0-38-16-39.5-36.6v-0.7c-1.8-23 16.4-42.7 39.5-42.7v80z m0-288c-20.7 0-38-16-39.5-36.6v-0.7c-1.8-23 16.4-42.7 39.5-42.7v80z m288 640c-66.3 0-120-53.7-120-120s53.7-120 120-120 120 53.7 120 120-53.7 120-120 120z m0-272c-66.3 0-120-53.7-120-120s53.7-120 120-120 120 53.7 120 120-53.7 120-120 120z m0-288c-66.3 0-120-53.7-120-120S445.7 96 512 96s120 53.7 120 120-53.7 120-120 120z m288 416c23.1 0 41.3 19.7 39.5 42.7v0.7C838 816 820.7 832 800 832v-80zM512 776m-56 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0ZM512 504m-56 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0ZM512 216m-56 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0Z"/>
    </svg>
  )
}

Vue.component('icon-traffic-light-fill', Icon)
export default Icon

